// 模块化规范

// commonjs: node.js.
// amd: require.js
// cmd: sea.js
// es6

import add, { a as aa, b, sum, obj, People} from './module.js'// add 是export default, {}是export导出的
// a as aa  只能够使用别名 
console.log(aa)
console.log(b)
console.log(sum(2, 5))
console.log(obj);
let a = new People('yk')
console.log(a.showName()); //?怎么不是 yk

// 当使用export default 导出  引入可以随便起名字,只能有1个export default
// import xxx from './module' 

// import mod from './module' // export default {}  mod 接收一个对象

import * as mod from '/module'
console.log(mod); // mod导出的是module  